home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / tools / demovers / gnvademo / gnvademo.txt < prev    next >
Text File  |  1995-11-25  |  26KB  |  623 lines

  1.                          Geneva 004 Demo Version
  2.  
  3.                    Copyright © 1995, Gribnif Software
  4.                            All rights reserved
  5.  
  6.  
  7. This archive may be copied freely, provided that it includes all of the
  8.                   original files in an unmodified form.
  9.  
  10.  
  11. Geneva is available from:
  12.  
  13.         Gribnif Software                Phone: (413) 532-2434
  14.         PO Box 779                        Fax: (413) 532-2540
  15.         Northampton, MA  01061
  16.         USA                             email: gribnif@genie.geis.com
  17.  
  18.  
  19. Welcome to the Geneva demo. Because Geneva replaces a major part of the
  20. operating system, it has a large number of options and features that may
  21. not be obvious at first glance. Please read this text file thoroughly!
  22. Otherwise, you may miss out on important aspects of the program or wonder
  23. why something does not work as expected.
  24.  
  25. This text file is broken up into sections, as follows:
  26.  
  27.     o Files in This Demo
  28.     o What's Disabled
  29.     o About the Full Version
  30.  
  31.     o Setting It Up
  32.     o Running It
  33.         - Hey, What's This Blank Screen?
  34.     o Running Programs
  35.         - Geneva Run
  36.         - Cleaning Up the Clutter
  37.         - Single-tasking Mode
  38.  
  39.     o Tear-away Menus
  40.     o Menu Keyboard Equivalents
  41.     o Dialog Enhancements
  42.     o Geneva's Item Selector
  43.  
  44.     o Geneva's Options - The Task Manager
  45.         - Program Flags
  46.         - Important Notes About Flags
  47.  
  48.     o Quitting Geneva
  49.  
  50.     o Using the Demo with MiNT
  51.         - Installation With MiNT
  52.  
  53.     o If You Already Own Geneva
  54.     o Also Available
  55.  
  56.  
  57. Files in This Demo
  58. ------------------
  59.  
  60.   The Geneva demo version includes these files:
  61.  
  62.     GENEVA.PRG          The main program
  63.     GENEVA.CNF          Configuration file
  64.     GNVA_TOS.PRG        TOS/TTP in a window
  65.     GNVA_TOS.RSC
  66.     TASKMAN.ACC         Task Manager
  67.     TASKMAN.RSC
  68.     GNVARUN.ACC         Geneva Run - Program Launcher
  69.     GNVARUN.RSC
  70.     JAR10.PRG           Cookie jar installation program
  71.     GNVADEMO.TXT        You're reading it
  72.  
  73.  
  74. What's Disabled
  75. ---------------
  76.  
  77.   o Every few minutes, the "About Geneva" dialog will appear. Click
  78.     anywhere in the dialog to close it.
  79.  
  80.   o Settings (program flags, etc.) cannot be permanently saved to
  81.     GENEVA.CNF.
  82.  
  83.   o This version of Geneva cannot be run from the AUTO folder. It must be
  84.     run either from the desktop, or from MINT.CNF (if you are using MiNT.)
  85.  
  86.   o Commands to run programs from the GEM.CNF file (run, runacc, shell) do
  87.     not work.
  88.  
  89.   o The video resolution cannot be changed.
  90.  
  91.  
  92. About the Full Version
  93. ----------------------
  94.  
  95.   In addition to the things that are disabled for this demo, the full
  96.   version also has:
  97.  
  98.   o Online hypertext help and a help viewer.
  99.  
  100.   o A 150-page manual, with programming documentation.
  101.  
  102.   o An installation program that takes care of copying all the necessary
  103.     files to their correct locations.
  104.  
  105.   o The ability to change the mouse pointer shape, including the use of
  106.     animated shapes.
  107.  
  108.   o A special "debugging" version of Geneva for programmers, which helps to
  109.     point out common errors when testing applications.
  110.  
  111.   o A help file compiler.
  112.  
  113.  
  114. Setting It Up
  115. -------------
  116.  
  117.   In order to run the demo version of Geneva, you should have the following
  118.   files in the same directory:
  119.  
  120.     JAR10.PRG
  121.     GENEVA.PRG
  122.     GENEVA.CNF
  123.     GNVA_TOS.PRG
  124.     GNVA_TOS.RSC
  125.     TASKMAN.ACC
  126.     TASKMAN.RSC
  127.     GNVARUN.ACC
  128.     GNVARUN.RSC
  129.  
  130.   Note that, normally, Geneva reads a file called GEM.CNF to get some of
  131.   its other settings. In order to make this demo version easier to use, the
  132.   following settings are created internally if you do not use a GEM.CNF
  133.   file:
  134.  
  135.     setenv ACCPATH=<boot drive>:\
  136.     setenv PATH=,<folder where GENEVA.PRG is>
  137.     setenv ACCEXT=ACC,ACX
  138.     setenv GEMEXT=PRG,APP,GTP,EXE
  139.     setenv TOSEXT=TOS,TTP
  140.     setenv TOSRUN=<Geneva's path>\GNVA_TOS.PRG
  141.  
  142.   If you are familiar with the workings of GEM.CNF, you can create this
  143.   file yourself with a text editor to change these settings. If you don't
  144.   understand what GEM.CNF is, don't worry. The default values are probably
  145.   fine.
  146.  
  147.  
  148. Running It
  149. ----------
  150.  
  151.   To run Geneva, simply open GENEVA.PRG. The program will load and then try
  152.   to load any desk accessories on the boot drive (or, if you've changed it,
  153.   from the place where ACCPATH points.)
  154.  
  155.   Note that since this demo version of Geneva runs on top of any other
  156.   resident applications or desk accessories you may have loaded, the amount
  157.   of free memory you have available when Geneva appears may be limited. To
  158.   get more back, quit the demo (or reboot) and disable all of your desk
  159.   accessories before running the demo again.
  160.  
  161.  
  162. Hey, What's This Blank Screen?
  163. ------------------------------
  164.  
  165.   Geneva replaces the entire AES (Application Environment Services) portion
  166.   of the operating system. In so doing, it is impossible for you to
  167.   continue using the desktop that is part of your computer's ROMs.
  168.  
  169.   Of course, Geneva works especially well with our own NeoDesk 4. (The demo
  170.   version, of which, is also available.) It also works well with more
  171.   modern shells like Ease and Thing. Older desktops will work, but may only
  172.   be able to start new applications in "single-tasking" mode. This means
  173.   that you cannot return to the desktop until the child program has
  174.   terminated.
  175.  
  176.   With the full version, a desktop can be installed so that it comes up
  177.   automatically whenever Geneva starts. Even if you would always be using a
  178.   desktop, it is still helpful to know what the purpose of the menu you are
  179.   now looking at is. It's called the Geneva Manager menu. It allows you to
  180.   run programs and gives you access to a few of Geneva's built-in options.
  181.  
  182.   Move the mouse into the menu bar over the "File" title. Hey, it didn't
  183.   pop down! That's because, by default, Geneva uses "pull-down" menus
  184.   instead of the "pop-down" menus you are used to. You need to click with
  185.   the left mouse button on the menu title and keep the button held while
  186.   you make a selection. This feature prevents menus from popping down at
  187.   inconvenient times. It can be changed back using a setting; more on that
  188.   later.
  189.  
  190.  
  191. Running Programs
  192. ----------------
  193.  
  194.   To run a program, go to the Geneva Manager's File->Open menu entry. This
  195.   opens Geneva's item selector (more about its features later on). You can
  196.   choose any program or desk accessory on your system and it will be
  197.   loaded. That's right, you can load a desk accessory when you want to, not
  198.   just by rebooting. You can also have as many of them as you want, memory
  199.   permitting. You are not limited to only six!
  200.  
  201.   For now, try running something that you know uses the menu bar, like
  202.   Atari Works or a desktop publishing program. When you have a program that
  203.   uses the menu bar, you can switch back to another application (like the
  204.   Geneva Manager menu) in one of several ways:
  205.  
  206.   o Go to the Desk menu. Here, applications (PRG's) are listed first
  207.     alphabetically, and desk accessories are listed underneath. You can
  208.     choose the name of a particular application to switch to it.
  209.  
  210.   o If another application has a window open, just click on that window to
  211.     make it topmost. If the new application has a menu bar, its menu bar is
  212.     now the current one.
  213.  
  214.   o Press [Alt][Tab] on the keyboard to cycle through the applications that
  215.     have windows and/or menu bars.
  216.  
  217.   Applications that are in the background are always able to use the
  218.   system, if they choose to. For instance, you can be downloading a file in
  219.   STalker at the same time you are copying some files in NeoDesk 4. Some
  220.   programs are not multitasking-aware and always take priority. Examples
  221.   are when you print a document in Atari Works or Pagestream. Essentially,
  222.   any time you still have access to the GEM menu bar, a program will
  223.   multitask well.
  224.  
  225.   If you run a TOS (or TTP) program, Geneva automatically runs a separate
  226.   program called Geneva TOS. This program then runs the child, and displays
  227.   its text in a window that you can scroll and select with the mouse.
  228.  
  229.  
  230. Geneva Run
  231. ----------
  232.  
  233.   Included with this demo is a shareware program launcher, Geneva Run. You
  234.   can call it up by running GNVARUN.ACC from the Geneva Manager's Open
  235.   menu entry. It can also be used as a program by changing its extension
  236.   to PRG.
  237.  
  238.   The documentation for Geneva Run normally comes in a Geneva hypertext
  239.   help file. Since the help file viewer is not included with this demo, we
  240.   will cover some of the basics of using this program.
  241.  
  242.   When it first opens, Geneva Run asks you for the name of a Group file.
  243.   Unless you already own NeoDesk 4, you won't have any group files, so
  244.   just use a name like "NEW.GRP".
  245.  
  246.   Now, you need to tell Geneva Run which programs you want to be able to
  247.   run from this group. Go to the Edit menu and select Add Entry. An item
  248.   selector appears, allowing you to choose a file (most likely a program)
  249.   from any location on your system.
  250.  
  251.   Next comes a dialog which gives you some options. "Name in Window" is
  252.   the name which appears in the list of items Geneva Run shows you. You
  253.   can use any character in this name, and it's a great way to give the
  254.   program a more descriptive name than would otherwise be able to fit into
  255.   8 characters. "Program type" is pretty self-explanatory; it controls how
  256.   the program is run. "Keyboard" lets you choose a keypress which can be
  257.   used to run that program, but this feature is only available in the
  258.   registered version of Geneva Run.
  259.  
  260.   Several group windows can be open at once, and you can even nest groups
  261.   within groups, by using Add Entry. There is also the ability to install
  262.   documents to specific programs, but that is a little bit advanced for
  263.   this demo.
  264.  
  265.  
  266. Cleaning Up the Clutter
  267. -----------------------
  268.  
  269.   After you have a bunch of programs running at once (trying to reach that
  270.   256 window limit, are you?) you may want to close some of them. Here's a
  271.   neat trick: with a window on top, press [Alt][Esc] on the keyboard. The
  272.   window closes! That's just one of the many keyboard equivalents Geneva
  273.   lets you assign to window gadgets.
  274.  
  275.   Another thing you can do is to put an entire application "to sleep". Go
  276.   to the Desk menu and hold either [Shift] key while you select the
  277.   application's name. Any windows it has are automatically closed and its
  278.   menu bar is removed from the screen. You can also put the topmost
  279.   application to sleep by pressing [Control][Alt][Z] on the keyboard.
  280.  
  281.   But it's still there. All you need to do is return to the Desk menu and
  282.   click on its name again (without [Shift]) to restore it. Note that the
  283.   names of sleeping applications appear in italics.
  284.  
  285.   You can also terminate any application or desk accessory by holding
  286.   [Control] while clicking on its name. If an application does not support
  287.   the new AP_TERM message, you will get an alert warning you that it may
  288.   not be safe to terminate the application. Don't be too surprised if the
  289.   system crashes after proceeding. A small percentage of applications hook
  290.   into the system in such a way that the only safe way to quit them is by
  291.   using the regular method. Terminating an application is best used as a
  292.   last resort.
  293.  
  294.  
  295. Single-tasking Mode
  296. -------------------
  297.  
  298.   Many older applications were written long before anybody ever thought of
  299.   being able to run more than one program at a time. As a result, they
  300.   might not get along with other applications at the same time.
  301.  
  302.   Geneva offers an excellent solution for this problem: single-tasking
  303.   mode. As you run programs on your system, you may discover that some of
  304.   them cause the screen to be cleared completely, removing all other
  305.   applications. This is because Geneva comes pre-configured with a number
  306.   of popular programs set to single-task.
  307.  
  308.   When a single-tasking application is executed, all other applications are
  309.   put to sleep. When you quit the single-tasking app, the others wake up
  310.   automatically. But what if you want to get at the others without quitting
  311.   first? You can! If the single-tasking application uses the GEM menu bar,
  312.   just go to the Desk menu and select the name of one of the other
  313.   applications. The single-tasker goes to sleep and the others wake up. Its
  314.   name is now listed in small text in the Desk menu so that you know it is
  315.   single-tasking.
  316.  
  317.   An particular application can be set to single-task by turning the
  318.   "Multitasking" flag off in the Task Manager's Flags menu. This is
  319.   described in more detail later on.
  320.  
  321.  
  322. Tear-away Menus
  323. ---------------
  324.  
  325.   An extremely helpful feature of Geneva is the ability to "tear awawy" any
  326.   GEM program's menus, putting them into free-floating individual windows.
  327.  
  328.   To tear away a menu, place the mouse over a menu title (like "Desk") and
  329.   hold the [Control] key while clicking on the name. An outline will appear
  330.   so that you can drag the menu window to a new location. When you release
  331.   the mouse button, it appears where you dropped it.
  332.  
  333.   You can now click on the entries in this tear-away menu just like the
  334.   menu entries of the normal menu. The difference is that they are easier
  335.   to get to.
  336.  
  337.   There is also a special case, the "Desk" (leftmost) menu. When this menu
  338.   is torn-away, it becomes a list of applications, just like the Desk menu
  339.   itself. As you run new applications and quit them, the tear-away menu
  340.   gets updated automatically! You can also switch between applications, put
  341.   them to sleep, and terminate them using this tear-away.
  342.  
  343.  
  344. Menu Keyboard Equivalents
  345. -------------------------
  346.  
  347.   Using the keyboard to access programs can often be much faster than
  348.   always having to use the mouse. Many programs do not offer keyboard
  349.   equivalents for their menu entries, though. Geneva offers a solution.
  350.  
  351.   Hold the [Alt] key and press [Space]. The Desk menu at the top of the
  352.   screen suddenly opens! Having done this, you will notice that the first
  353.   menu entry is selected. You can move to the next menu entry by using the
  354.   down arrow on the keyboard. In fact, you can also move to the other menus
  355.   by using the left and right arrow keys, as well.
  356.  
  357.   To select a particular menu entry, just press [Space] or [Return]. To
  358.   exit the menu without doing anything, press [Esc] or [Undo].
  359.  
  360.   You may have also noticed some lines underneath letters in the menu
  361.   entries. If you press an underlined key on the keyboard, that menu entry
  362.   will be activated.
  363.  
  364.  
  365. Dialog Enhancements
  366. -------------------
  367.  
  368.   Geneva can generate keyboard equivalents for the dialogs of most
  369.   applications. Much like menu equivalents, they appear as lines underneath
  370.   buttons. When you hold the [Alt] key and press that letter, the button is
  371.   activated.
  372.  
  373.   A partial list of some of the other improvements Geneva offers:
  374.  
  375.   o Editable fields can be clicked on with the mouse, at any cursor
  376.     position. You can also use lots of editing keys, like [Shift][Arrow] to
  377.     move to the start/end of the line, and [Shift][Delete] to erase from
  378.     the current cursor position. The [Insert] key toggles insert/overwrite
  379.     text mode. Pressing [Clr/Home] presents you with a popup menu from
  380.     which you can select any ASCII character.
  381.  
  382.   o A button with the text "Cancel", "Quit", "Abort" or "Undo" can be
  383.     activated from the keyboard with the Undo key.
  384.  
  385.   o Alerts appear with a mover gadget in the upper right corner, allowing
  386.     you to drag them with the mouse.
  387.  
  388.  
  389. Geneva's Item Selector
  390. ----------------------
  391.  
  392.   Some of the many features sported by Geneva's item selector:
  393.  
  394.   o 1- or 2-column modes (the latter with folders on the left and files on
  395.     the right.)
  396.  
  397.   o Extended wildcard support for viewing more types of files at one time.
  398.  
  399.   o A "jump to root directory" [\] button.
  400.  
  401.   o A popup list of commonly used paths, that can also be activated with
  402.     function keys.
  403.  
  404.   o File tools for getting file info (and renaming), finding files,
  405.     copying, moving, deleting, etc.
  406.  
  407.   o A list of (editable) preset extensions, and a "Start" option to return
  408.     to the original extension(s).
  409.  
  410.   o A revolutionary search mode that allows you to type the first few
  411.     letters of a file's name. Start the mode by pressing [Tab].
  412.  
  413.   The "HELP" button in the item selector *does* work in the demo!
  414.  
  415.  
  416. Geneva's Options - The Task Manager
  417. -----------------------------------
  418.  
  419.   Most of Geneva's options can be controlled using the Task Manager,
  420.   TASKMAN.PRG (which can also be run as an accessory by renamign it to
  421.   TASKMAN.ACC.)
  422.  
  423.   The main window provides you with a list of all applications that are
  424.   currently running. You can double-click on an application's name to bring
  425.   it to the foreground. You can select an application's name and put it to
  426.   sleep or terminate it using the File menu contained in the Task Manager's
  427.   window. (Just click on a title to start the menu.)
  428.  
  429.   The Options menu controls various aspects of Geneva's configuration.
  430.   Most of them are self-explanatory. Rather than go into lots of detail,
  431.   let's explore some of the more important ones, in the Misc. Options menu:
  432.  
  433.   o "Pulldown menus" controls whether or not you need to click with the
  434.     mouse to start the menu bar.
  435.  
  436.   o "Grow/shirnk boxes" controls the "flourish" that some programs use when
  437.     opening dialogs or windows. Turning this off can speed up these
  438.     programs.
  439.  
  440.   o "Preserve mouse on/off" keeps track of how many times an application
  441.     has turned the mouse on or off. That way, if you switch to another
  442.     application, the mouse will be in the state that application expects,
  443.     not the state of the old one.
  444.  
  445.   o "Preserve system colors" works in a similar manner. This is helpful
  446.     when you have a program like Calamus SL that changes one or more of
  447.     the main 16 system colors. Without this option, dialogs and menus in
  448.     other programs might be unreadable.
  449.  
  450.   You cannot change the video mode in the demo version, nor can you save
  451.   Geneva's settings. Consequently, any changes you make in the Video and
  452.   Window/Menu Bar dialogs cannot take effect. You also cannot use the
  453.   "HELP" buttons in the Task Manager's dialogs.
  454.  
  455.  
  456. Program Flags
  457. -------------
  458.  
  459.   Here's where things can get a little sticky. You see, each application
  460.   you run can have its own set of flags, which tell Geneva what kind of
  461.   special handling it needs.
  462.  
  463.   Most of the flags provide increased compatibility with multitasking in
  464.   general, or Geneva in particular. To see this dialog, select the
  465.   "Permanent" menu entry in the Task Manager's File menu.
  466.  
  467.   o Multitasking: Try creating a new flag with this turned off if:
  468.     a) Button clicks "bleed through" to the application underneath
  469.     b) The program's dialog will not accept mouse clicks
  470.     c) Even when its windows are partially covered by ones belonging to
  471.        other applications, the program draws on top of the other windows.
  472.  
  473.   o Limit memory to...: Some programs grab all available memory when they
  474.     run, leaving no free RAM for other applications. This allows you to set
  475.     a limit, in kilobytes, for the application.
  476.  
  477.   o Optimize window redraws: Geneva can decrease the amount of time an
  478.     application needs to spend redrawing windows. However, if you notice
  479.     that a program's windows are not being updated properly, try turning
  480.     this flag off.
  481.  
  482.   A quick note, to avoid confusion: The "Temporary" menu entry only
  483.   controls flags for the current instance of the application. Once the
  484.   program quits, any changes to the temporary flags are lost.
  485.  
  486.   Don't worry too much. All of the flags in this dialog are explained in
  487.   more detail in both the manual and the online help of the full version of
  488.   Geneva.
  489.  
  490.  
  491. Important Notes About Flags
  492. ---------------------------
  493.  
  494.   By default, there are some program flags that are set up to provide
  495.   greater compatibility, which can also sometimes interfere:
  496.  
  497.   o Calamus SL: There is a program flag for CALAMUS.PRG which has "Limit
  498.     memory to..." turned on. This is because without the flag, Calamus 1.09
  499.     will grab all available memory. When using Calamus SL, you should
  500.     either turn this flag off, or just delete the whole set of flags for
  501.     Calamus.
  502.  
  503.   o Pagestream: Similarly, Pagestream will also grab all of your memory, if
  504.     allowed to. The default flag has a limit set for 2.5 Mb. If this is too
  505.     small, you will need to increase the number.
  506.  
  507.  
  508. Quitting Geneva
  509. ---------------
  510.  
  511.   When you are through trying the demo, you can quit it by selecting "Quit
  512.   Geneva" from the Geneva Manager menu. Any applications or desk
  513.   accessories that are in memory will be terminated. It is strongly
  514.   recommended that you manually quit the ones you can first, otherwise you
  515.   may get unexpected results (as described above in the "Cleaning Up the
  516.   Clutter" section.) Of course, you can always just reboot your computer if
  517.   problems arise.
  518.  
  519.  
  520. Using the Demo with MiNT
  521. ------------------------
  522.  
  523.   Geneva can be used with MiNT (MiNT is Now TOS), from Eric Smith and Atari
  524.   Corp. Without MiNT, Geneva runs in cooperative multitasking mode (where
  525.   switching to another process depends on it making calls to the AES).
  526.   With MiNT, Geneva uses preemptive multitasking (which gives an equal
  527.   amount of time to each process, regardless of what it is doing.)
  528.  
  529.   All of MiNT's normal features are available, like pipes, alternate
  530.   filesystems, etc. However, while the preemptive mode does prevent
  531.   programs from tying up the entire system, it is generally slower and
  532.   continues to get slower the more processes you run. This mode is also
  533.   less compatible with older applications.
  534.  
  535.   In order to conserve space, we do not distribute MiNT with this demo, but
  536.   it is included with the full package. MiNT can be obtained from various
  537.   free sources, like atari.archive.umich.edu, micros.hensa.ac.uk, and from
  538.   online services like GEnie.
  539.  
  540.   Geneva was tested with version 1.12 of MiNT. Older versions may or may
  541.   not work properly.
  542.  
  543.  
  544. Installation With MiNT
  545. ----------------------
  546.  
  547.   The demo version can only be run in this way with MiNT. The full version
  548.   is a little more flexible:
  549.  
  550.   o JARxxx.PRG must run in the AUTO folder before MINTNP.PRG.
  551.  
  552.   o If you use NeoDesk, you must run NEOLOAD.PRG in the AUTO folder before
  553.     MINTNP.PRG. Generally speaking, most TSR's work best when run in the
  554.     AUTO folder prior to MINTNP.PRG.
  555.  
  556.   o MINTNP.PRG should be in the AUTO folder, in the last physical position.
  557.     The current version of Geneva cannot be used with memory protection
  558.     (MINT.PRG).
  559.  
  560.   o MINT.CNF, in the root directory of the boot drive, should contain the
  561.     line:
  562.  
  563.     INIT=<path>\geneva.prg
  564.  
  565.     For example, if you have copied GENEVA.PRG to the folder C:\GENEVA\,
  566.     use the line:
  567.  
  568.     INIT=c:\geneva\geneva.prg
  569.  
  570.     The MINT.CNF must not contain any other "INIT=..." lines.
  571.  
  572.  
  573. If You Already Own Geneva
  574. -------------------------
  575.  
  576.   Anyone who already has an older version of Geneva can get patch programs
  577.   to update them to release 004. For $5 + $.65 S&H (slightly higher outside
  578.   North America), we will send these programs to you on a disk. Updating is
  579.   a simple matter of running the patch program(s), which modify your
  580.   original master disk.
  581.  
  582.  
  583. Also Available
  584. --------------
  585.  
  586.   Geneva is not only available on its own for $69.95, but it can also be
  587.   purchased in a package combined with our award winning desktop, NeoDesk
  588.   4 for just $129.95. (Prices do not include shipping; please contact us
  589.   for more information.)
  590.  
  591.   Another product which is available only directly from Gribnif Software
  592.   is the Geneva Utilities Disk. It includes three programs:
  593.  
  594.   o Geneva View is a simple, efficient, text file displayer. It has a
  595.     modern windowed interface, with scroll bars, a resizing gadget, and a
  596.     menu of options within the window itself. Files can be displayed either
  597.     one page at a time, or in one go. You can display files in any GDOS
  598.     font you like, and even show them as a hexadecimal dump. Very easy to
  599.     use and configure!
  600.  
  601.   o Geneva Desk allows you to change the pattern and color of the default
  602.     desktop, which appears when you are not using a desktop shell, or when
  603.     you run a singletasking application. You can choose from a wide
  604.     variety of colors and patterns or, if you have NeoDesk 4, you can even
  605.     use its picture and Desktop Notes!
  606.  
  607.   o The most important program on the disk is Geneva Macros. This macro
  608.     recorder and editor will store any sequence of timer, mouse button,
  609.     mouse movement, or keyboard actions and then play them back when you
  610.     press a key. It's great for automating things like running a program
  611.     and putting it to sleep immediately, or tearing-off a menu you use
  612.     frequently.
  613.  
  614.     Of course, you can also edit the individual steps that comprise a
  615.     macro, using the full cut & paste interface.
  616.  
  617.     Geneva macros can also be set to look for a specific macro set for
  618.     every application you run, dynamically changing when you switch
  619.     between applications.
  620.  
  621.   All three of these programs are available on one disk for just $15 +
  622.   $.65 S&H (in North America).
  623.